package arreglos;

import miscelaneos.JPersona;
import miscelaneos.JUtilities;

public class JClase {
    public JClase() {
    }

    public static void main(String[] args) {
        JPersona objArreglo [];
        int intLong;
        
        intLong = JUtilities.getInt("Ingrese el numero de alumnos que estan " +
                                    "inscritos en el curso");
        
        //Crear el arreglo
        objArreglo = new JPersona[intLong];
        
        JClase.InicializarArray(objArreglo);
        
        JClase.ImprimirArreglo(objArreglo);
        
    }

    private static void InicializarArray(JPersona[] objArreglo) {
        for(int i=0; i< objArreglo.length; i++){
            try {
                objArreglo[i] = JPersona.getInstance();
            } catch (Exception e) {
                // TODO
                JUtilities.showMessageError(e.getMessage());
            }
        }
    }

    private static void ImprimirArreglo(JPersona[] objArreglo) {
        for(int i=0; i< objArreglo.length; i++){
            JPersona.ImprimirDatos(objArreglo[i]);
        }
    }
}
